Self-correction of FPGA-Based Control Units
نویسنده
چکیده
This paper presents a self-correcting control unit design using Hamming codes for finite state machine (FSM) state encoding. The adopted technique can correct single-bit errors and detect two-bit errors in the FSM register within the same clock cycle. The main contribution is the development of a parameterizable VHDL package and the respective error-correcting modules, which can easily be added to an FSM specification using any state assignment strategy and having any number of inputs, outputs and states. Besides of application to FSM error correction, the developed tools can easily be adapted to other applications where error detection and correction is required.
منابع مشابه
Self authentication path insertion in FPGA-based design flow for tamper-resistant purpose
FPGA platforms have been widely used in many modern digital applications due to their low prototyping cost, short time-to-market and flexibility. Field-programmability of FPGA bitstream has made it as a flexible and easy-to-use platform. However, access to bitstream degraded the security of FPGA IPs because there is no efficient method to authenticate the originality of bitstream by the FPGA pr...
متن کاملThe Effectiveness of Mindfulness-Based Training on Self-Harmful Behaviors and Protective Factors of Substance Abuse in adolescent at juvenile correction and rehabilitation center
Aim: The purpose of this study was to investigate the effectiveness of mindfulness-based training on self-harming behaviors and protective factors of substance abuse among adolescents at the juvenile correction and rehabilitation center at Tehran. Method: The research method was quasi-experimental with pre-test-posttest design with control group. The statistical population of this study consis...
متن کاملIncreasing of Reliability of FPGA Implemented Microcontroller Using the Error Self Correcting Techniques
The paper deals with the concept of extension of self-error corrected approach to the microcontroller structure. The goal is to increase the reliability of the entire microcontroller system implemented in FPGA (field programmable gate array) platform. In such systems of increased reliability, memories with parity-bit or ECC (error-correcting code) memory are used. The paper is focused on safety...
متن کاملField Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping
This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...
متن کاملAn Fpga Implementation Belief Propagation Decoding Algorithm
Low Density Parity Check (LDPC) codes are one of the best error correcting codes that enable the future generations of wireless devices. In this paper we have presented an FPGA based self error checking & correction system with higher capability. We implemented the error correction algorithms such as belief propagation & bit flip algorithm. The number of error corrected is simulated using Xilin...
متن کامل